Skip to content

Feat/ci backend pipeline#11

Merged
Yaswanth1832K merged 11 commits intomainfrom
feat/ci-backend-pipeline
Feb 2, 2026
Merged

Feat/ci backend pipeline#11
Yaswanth1832K merged 11 commits intomainfrom
feat/ci-backend-pipeline

Conversation

@Nandgopal-R
Copy link
Owner

@Nandgopal-R Nandgopal-R commented Feb 2, 2026

Description

  • Add a CI pipeline to backend folder
  • Repair husky pre-commit

- Code quality checks with Biome
- TypeScript type checking
- Prisma migrations testing
- Database schema validation
- Security auditing
- Build verification
- Comprehensive caching for faster builds
- Path-based triggers for backend changes only
- Remove deprecated _.husky.sh calls
- Use npx --no -- for lint-staged execution
- Add GitHub workflows to lint-staged configuration
- Fix Husky v10 deprecation warning
- Remove conflicting 'prisma db push' (keep only 'migrate deploy')
- Add proper build step to create dist folder before artifact upload
- Add build script to package.json for consistency
- Enhance cache key with tsconfig.json for better cache invalidation
- Use build script in CI for cleaner workflow
- Add backend/.gitignore for proper file ignoring in backend directory
- Disable useIgnoreFile in Biome config to avoid .gitignore conflicts
- Fix CI pipeline Biome check failing due to missing ignore file
- Add explicit any types for Prisma transaction parameters
- Disable noImplicitAny to allow intentional any usage
- Fix Prisma client import issues
- Ensure CI pipeline passes type checking
- Disable suspicious/noExplicitAny rule to allow intentional any types
- Update Biome config to check only src/ directory (exclude dist/)
- Fix tsconfig.json formatting and comma issues
- Ensure both biome check and typecheck pass successfully
@Nandgopal-R Nandgopal-R requested a review from adar-ssh February 2, 2026 15:29
@Yaswanth1832K Yaswanth1832K self-requested a review February 2, 2026 15:30
Copy link
Collaborator

@Yaswanth1832K Yaswanth1832K left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good

@Yaswanth1832K Yaswanth1832K merged commit 03191a5 into main Feb 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants